terraced dwellings (on sloping ground) - Espagnol Anglais Dictionnaire